\chapter{Additional Results}

Let us say, there are two machines m1 and m2 whose individual patterns lists are available with us. We did an intersection of these patterns and got the common patterns list.
We calculated the number of templates that can be instantiated in each of these machines, using this common patterns list as the source. This is listed in table \ref{tab:Inter3}. 
This gives the number of templates that can be instantiated in one machine using another machine as the source.


\begin{table}[htb!]
 \centering
\begin{tabular}{|p{2cm} | p{2cm} | p{2cm}| p{2cm} | p{2cm} | p{2cm} |}
\hline
 Source$\rightarrow$ \newline Destination$\downarrow$& Arm & I386 & Mips & Sparc & Vax \\
\hline
Arm &  &(1196/2238)\newline=53.44\%&(504/736)\newline=68.48\%&(483/701)\newline=68.91\%&(88/125)\newline=70.4\%\\
\hline
I386 &(1085/1581)\newline=68.63\% &  &(509/736)\newline=69.16\%&(447/701)\newline=63.76\%&(87/125)\newline=69.6\%\\
\hline
Mips &(982/1581)\newline=62.11\%&(1075/2238)\newline=48.03\% & &(391/701)\newline=55.77\%&(80/125)\newline=64\%\\
\hline
Sparc &(992/1581)\newline=62.75\%&(994/2238)\newline=44.41\%&(447/736)\newline=60.73\%& &(74/125)\newline=59.2\%\\
\hline
Vax &(711/1581)\newline=44.97\%&(632/2238)\newline=28.23\%&(275/736)\newline=37.36\%&(336/701)\newline=47.93\%& \\
\hline
\end{tabular}
\caption{Templates Matched on Target Machine Based on Common Patterns}
\label{tab:Inter3}
\end{table}

It can be seen from the above table that, when using Vax as the source, the percentage of templates that can be filled in a target is significantly reduced. We believe that
the reason for this anomaly is the small size of Vax. 


We can repeat the above experiment by taking patterns from two or more machines as the source machines and try generating templates for a new machine.
 The number of possibilities are overwhelming. So such possibilities were not tried owing to the lack of time.